home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / Libraries / Sherlock 2.0 / DevLibSrc / Main_DevLib / LIBenv.h < prev    next >
Text File  |  1996-02-05  |  848b  |  42 lines

  1. /*
  2.     devlib: header file for LIBenv.c.
  3.     
  4.     source:  LIBenv.h
  5.     started: December 13, 1993.
  6.     version: February 5, 1996.
  7. */
  8.  
  9. #ifndef LIBenv_h_
  10. #define LIBenv_h_
  11.  
  12. #pragma once
  13.  
  14. #if defined(THINK_C) || defined(SYMANTEC_C) || defined(applec) || defined(TUPLE_C)
  15.     #define ENV_MAC
  16.     #define ENV_PATH_SEPARATOR_CHAR ':'
  17.     #define ENV_PATH_SEPARATOR_STRING ":"
  18. #else
  19.     #define ENV_PATH_SEPARATOR_CHAR '\\'
  20.     #define ENV_PATH_SEPARATOR_STRING "\\"
  21. #endif
  22.  
  23. #ifdef TURBOC
  24.     extern unsigned _stklen = 0xf000;    /* Increase stack size. */
  25. #endif
  26.  
  27. /*
  28.     Function prototypes.
  29. */
  30. char *    env_a5            (void);
  31. void    env_checkCode    (void);
  32. void    env_checkHeap    (void);
  33. void    env_checkStack    (void);
  34. void    env_dumpHeap    (void);
  35. void    env_heapStat    (void);
  36. char *    env_stackLimit    (void);
  37. long    env_stackMargin    (void);
  38. char *    env_stackPtr    (void);
  39. void    env_dump_stats    (void);
  40.  
  41. #endif /* LIBenv_h_ */
  42.